Monsoon flooding is primarily caused by intense rainfall over a short period, which can saturate the soil and overflow rivers and reservoirs. Weather systems over the Bay of Bengal often contribute to heavy rainfall in northern and eastern India. Urban areas with poor drainage systems, such as Lucknow, are particularly vulnerable to waterlogging and flash floods.